deposit contract - Francés Inglés Diccionario